package cn.hznc.domain.request.order;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 单个编辑请求单元
 *
 * @Author Administrator
 * @Date 2023/3/21 11:44
 */
@Getter
@Setter
public class SingleCraftUpdateReq {
    /**
     * 工艺编码
     */
    private String name;

    /**
     * 工艺编码
     */
    private String code;

    /**
     * 工艺内容
     */
    private String content;

    /**
     * 工艺序列
     */
    private Integer seq;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 主程序编码
     */
    private String programCode;

    /**
     * 调整数量
     */
    private Double adjustNumber;

    /**
     * 单件
     */
    private Integer unitsNumber;

    /**
     * 合格数
     */
    private Integer qualifiedNumber;

    /**
     * 废品数
     */
    private Integer rejectedNumber;

    /**
     * 操作者
     */
    private String operator;

    /**
     * 加工日期
     */
    @JSONField(format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date operateTime;
}
